﻿using System;
using System.Collections.Generic;
using System.Text;

namespace TaxEntity.House
{
    /// <summary>
    /// 承租人信息
    /// </summary>
    [Serializable]
    public class RentInfoEntity
    {
        private long id;
        private string certificateID;
        private string name;
        private string iDCardNum;
        private string rentName;
        private string rentIDCardNum;
        private string rentMobileCode;
        private string rentTelephone;
        private decimal? rentArea;
        private decimal? rentPrice;
        private string shopName;
        private DateTime? startDate;
        private DateTime? endDate;
        private int? taxStatus = 0;
        private string limitDays;
        private long? optUserID;
        private int? status = 1;
        private DateTime? addTime = DateTime.Now;
        private DateTime? modifyTime;
        private string houseType2;

        /// <summary>
        /// 自增编号
        /// </summary>
        public long Id
        {
            set { id = value; }
            get { return id; }
        }
        /// <summary>
        /// 房产证编号
        /// </summary>
        public string CertificateID
        {
            set { certificateID = value; }
            get { return certificateID; }
        }
        /// <summary>
        /// 房主姓名
        /// </summary>
        public string Name
        {
            set { name = value; }
            get { return name; }
        }
        /// <summary>
        /// 户主身份证号码
        /// </summary>
        public string IDCardNum
        {
            set { iDCardNum = value; }
            get { return iDCardNum; }
        }
        /// <summary>
        /// 承租人姓名
        /// </summary>
        public string RentName
        {
            set { rentName = value; }
            get { return rentName; }
        }
        /// <summary>
        /// 承租人身份证号码
        /// </summary>
        public string RentIDCardNum
        {
            set { rentIDCardNum = value; }
            get { return rentIDCardNum; }
        }
        /// <summary>
        /// 承租人手机号码
        /// </summary>
        public string RentMobileCode
        {
            set { rentMobileCode = value; }
            get { return rentMobileCode; }
        }
        /// <summary>
        /// 承租人固定电话
        /// </summary>
        public string RentTelephone
        {
            set { rentTelephone = value; }
            get { return rentTelephone; }
        }
        /// <summary>
        /// 承租面积
        /// </summary>
        public decimal? RentArea
        {
            set { rentArea = value; }
            get { return rentArea; }
        }
        /// <summary>
        /// 承租金额
        /// </summary>
        public decimal? RentPrice
        {
            set { rentPrice = value; }
            get { return rentPrice; }
        }
        /// <summary>
        /// 门市名称
        /// </summary>
        public string ShopName
        {
            set { shopName = value; }
            get { return shopName; }
        }
        /// <summary>
        /// 承租开始日期
        /// </summary>
        public DateTime? StartDate
        {
            set { startDate = value; }
            get { return startDate; }
        }
        /// <summary>
        /// 承租截止日期
        /// </summary>
        public DateTime? EndDate
        {
            set { endDate = value; }
            get { return endDate; }
        }
        /// <summary>
        /// 完税状态(0未完税,1完税)
        /// </summary>
        public int? TaxStatus
        {
            set { taxStatus = value; }
            get { return taxStatus; }
        }
        /// <summary>
        /// 出租期限
        /// </summary>
        public string LimitDays
        {
            set { limitDays = value; }
            get { return limitDays; }
        }
        /// <summary>
        /// 操作人员
        /// </summary>
        public long? OptUserID
        {
            set { optUserID = value; }
            get { return optUserID; }
        }
        /// <summary>
        /// 数据状态（1正常 0删除）
        /// </summary>
        public int? Status
        {
            set { status = value; }
            get { return status; }
        }
        /// <summary>
        /// 添加日期
        /// </summary>
        public DateTime? AddTime
        {
            set { addTime = value; }
            get { return addTime; }
        }
        /// <summary>
        /// 修改日期
        /// </summary>
        public DateTime? ModifyTime
        {
            set { modifyTime = value; }
            get { return modifyTime; }
        }
        /// <summary>
        /// 房屋类型（历史）
        /// </summary>
        public string HouseType2
        {
            get { return houseType2; }
            set { houseType2 = value; }
        }
    }
}
